A new scheduling approach supporting different fault-tolerant techniques for real-time multiprocessor systems

نویسندگان

  • G. Manimaran
  • C. Siva Ram Murthy
چکیده

Many time-critical applications require predictable performance and tasks in these applications have deadlines to be met even in the presence of faults. Three diierent approaches have evolved for fault-tolerant scheduling of real-time tasks in multiprocessor systems-Triple Modular Redundancy (TMR), Primary Backup (PB), and Imprecise Computation (IC). In TMR approach, the fault detection is by voting, whereas in PB and IC approaches, it is by acceptance test. The diierent methods employed for error detection in the three approaches often make one approach preferable to the other in certain applications. Also, some applications can have tasks which require more than one fault-tolerant approach. Hence, it is necessary to have a single fault-tolerant scheduling algorithm which supports diierent fault-tolerant approaches. Moreover, the redundancy introduced in terms of executing more versions of a task reduces the number of tasks meeting their deadlines (guarantee ratio). In this paper, we address these two issues: (i) by proposing a scheduling algorithm which supports all three fault-tolerant approaches and (ii) by proposing guarantee ratio improving techniques such as the distance concept and task parallelization, and better algorithms for reclaiming of unused resources at run time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault-Tolerant Deadline-Monotonic Algorithm for Scheduling Hard-Real-Time Tasks

This paper presents a new fault-tolerant scheduling algorithm for multiprocessor hard-real-time systems. The so called partitioning method is used to schedule a set of tasks in a multiprocessor system. Fault-tolerance is achieved by using a combined duplication technique where each task scheduled on a processor has either an active or a passive copy scheduled on a different processor. Simulatio...

متن کامل

Analysis of Selective Fault - Tolerant , Hard Real - Time

An increasing number of applications are demanding real-time performance from their multiprocessor systems. For many of these applications, a failure may produce disastrous results. Such failures are avoided in hard real-time systems by the use of fault-tolerance. In hard real-time multiprocessor scheduling, this fault tolerance may be provided by including several task backups in each schedule...

متن کامل

Fault tolerant Dynamic Scheduling of Object Based Tasks in Multiprocessor Real time Systems

Multiprocessor systems are fast emerging as a powerful computing tool for real time applications The reliability required of real time systems leads to the need for fault tolerance in such systems One way of achieving fault tolerance is by Primary Backup PB approach in which two copies of a task are run on two di erent processors In this paper we compare and contrast three basic PB approaches i...

متن کامل

A Fault–Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real–Time Systems

Scheduling multiple versions of the tasks on different processors can provide fault tolerant. One of the models that is used for fault-tolerant scheduling of real–time tasks, namely, is the Primary backup (PB) model. In this approach, two versions are executed serially on two different processors and an acceptance test is used to check the result. The backup version is executed only if the outp...

متن کامل

A Fault-Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems and Its Analysis

Many time-critical applications require dynamic scheduling with predictable performance. Tasks corresponding to these applications have deadlines to be met despite the presence of faults. In this paper , we propose an algorithm to schedule dynamically arriving real-time tasks with resource and fault-tolerant requirements on to multiprocessor systems. The tasks are assumed to be non-preemptable ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Microprocessors and Microsystems - Embedded Hardware Design

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1997